
我們都知道,開發(fā)一款操作系統(tǒng)可不是那么容易的事,雖然這對Google來說不是啥難事,但是畢竟費(fèi)時(shí)費(fèi)力,而且還很可能最后徒勞無功,然而Google還是這么做了,我們不妨先大膽猜測下為什么Google要做這么一件有魄力的事呢?
Google一直有個(gè)軟肋,就是PC市場的表現(xiàn),雖然移動(dòng)時(shí)代讓人們可以隨時(shí)隨地上網(wǎng),但是手機(jī)畢竟取代不了電腦,而Google也意識到PC市場的重要性,所以也推出了Chrome OS上網(wǎng)本,但是結(jié)果已經(jīng)很明確,表現(xiàn)不如預(yù)期,很少有人會買賬,毫無疑問,PC 市場幾乎被微軟和蘋果牢牢把控,但是我相信Google肯定不會這么輕易放棄的。
再看表現(xiàn)搶眼的Android領(lǐng)域,毫無疑問,Android至今在移動(dòng)操作系統(tǒng)的市場份額占據(jù)絕對領(lǐng)先地位,但是Android仍然存在不少問題,碎片化問題嚴(yán)重,在平板以及大屏幕設(shè)備上表現(xiàn)糟糕,以及被很多用戶詬病的卡頓與體驗(yàn)問題,雖然卡頓的本質(zhì)原因是很多無良應(yīng)用的后臺互相喚醒,無節(jié)制的權(quán)限、內(nèi)存使用等,但是這也反應(yīng)了Android的底層架構(gòu)設(shè)計(jì)是有瑕疵的,這些眾所周知的問題Google不可能不知道,但是不是Google不想解決,而是解決起來很困難。
如何看待Google最新的系統(tǒng)Fuchsia?

部分Fuchsia UI
而似乎現(xiàn)在看起來Google推出的Fuchsia系統(tǒng)就承載了以上使命,但是Google 不是這樣想的,我們不得而知,我們先來看下這次Google曝光的 Fuchsia 的一些信息吧:
1. 沒有基于Linux內(nèi)核,而是基于一種叫Magenta的內(nèi)核,是一種輕量級的內(nèi)核,適用于嵌入式系統(tǒng);
2. UI層使用Flutter框架,這是Google內(nèi)部的一種用Dart語言實(shí)現(xiàn)的移動(dòng)應(yīng)用框架,并且支持Android、iOS,可以寫native app;
這兩個(gè)信息足以讓我們有更多的想象力,首先Fuchsia拋棄了Linux內(nèi)核再次說明了Google的魄力,要知道Android、Chrome OS都是基于Linux內(nèi)核的,但是你們知道Linux內(nèi)核有哪些問題么?
首先不得不承認(rèn)基于Linux內(nèi)核的一些操作系統(tǒng)如Ubuntu、Debian、CentOS等都是比較優(yōu)秀的Linux發(fā)行版本,但是這些系統(tǒng)多用于上,而Linux在桌面系統(tǒng),尤其在User Interface上表現(xiàn)不是那么驚艷。
其次,Linux內(nèi)核是基于GPL協(xié)議的,GPL協(xié)議意味著對源碼的任何修改與引用都必須開源,Android底層采用的Linux 內(nèi)核,所以Android是開源的,而硬件廠商給Android開發(fā)的驅(qū)動(dòng)是不可能開源的.
當(dāng)初Google為了解決這個(gè)問題,找到了一個(gè)解決辦法,底層Linux內(nèi)核做了修改,但是把驅(qū)動(dòng)程序放在了Linux內(nèi)核上層跑,而且特意搞了一個(gè)隔離層叫HAL,即Hardware Abstraction Layer,硬件抽象層,所以,Android 系統(tǒng)架構(gòu)中的HAL層本質(zhì)是為了規(guī)避 GPL 協(xié)議而生的,這事在當(dāng)時(shí)還蠻有爭議的,但是不得不說,Google 的這種思路徹底解決了問題,既保護(hù)了「不想開源」的硬件廠商的利益,又解決了「軟硬件兼容」,既利用出色而現(xiàn)成的 Linux Kernel 又防止了被 Linux Kernel 傳染上 GPL 的后遺癥。
那么這次Fuchsia系統(tǒng)徹底拋棄了Linux Kernel 這個(gè)決定,不得不聯(lián)想到之前Linux Kernel 的劣勢以及潛在的一些風(fēng)險(xiǎn),不過能真正的完全拋棄當(dāng)前市場上很出色而成熟的Linux Kernel是非常有魄力的決定,不過魄力也是建立在實(shí)力的基礎(chǔ)之上,可能這個(gè)決定 Google 也想了很久。
但是你們以為這就夠了么?
Fuchsia 系統(tǒng)采用了 Magenta 內(nèi)核,這種內(nèi)核多用在嵌入式系統(tǒng)上,而且支持高性能的圖形渲染,Hack News上有人分析該特性非常適應(yīng)于VR/AR 領(lǐng)域。我們都知道Google在去年的 IO 大會上就推出了Daydream VR 平臺,以及 Project Tango AR 平臺,已經(jīng)確定發(fā)力于 VR/AR 領(lǐng)域,就在昨天,Google 還收購了虛擬現(xiàn)實(shí)游戲公司 Owlchemy Labs,這些動(dòng)作與隱藏的特性很可能說明 Fuchsia 會應(yīng)用在更廣的領(lǐng)域,這么一看Fuchsia會是未來移動(dòng)端、PC、AR/VR、物聯(lián)網(wǎng)等全平臺統(tǒng)一、通用的操作系統(tǒng),Google的野心有點(diǎn)大哦,未來有更大的想象力了,很可能這是一款面向未來的操作系統(tǒng)。
很多Android開發(fā)者們肯定關(guān)心 Fuchsia會放棄Android平臺,對Android開發(fā)產(chǎn)生一些打擊,其實(shí)真的想多了,要知道Android現(xiàn)在市場的份額以及對Google的地位是非常大的(說個(gè)題外話,這次 Googe IO 的一些會場,Android相關(guān)的會場都非?;鸨?,很多會場的座位都提前預(yù)定完了),Google現(xiàn)在很多東西都要依賴Android平臺來進(jìn)行推進(jìn),這么大一塊蛋糕,Google怎么可能輕易就放棄呢.
何況Fuchsia系統(tǒng)的兩位貢獻(xiàn)者Travis Geiselbrecht和Brian Swetland是Android系統(tǒng)的主力開發(fā)者,退一萬步,Google即使真的要完全拋棄 Android,也會有一個(gè)切實(shí)可行的逐步過渡方案的。
不過,Google的野心是蠻大的,這讓我們對這個(gè)系統(tǒng)有更多的期待,但是這是一個(gè)長遠(yuǎn)的計(jì)劃,不確定性因素也非常大,能不能被開發(fā)者與用戶接受還不知道呢,而且按照Google的慣例,說不定哪個(gè)時(shí)候就放棄了,可能一飛沖天,也很可能默默無聞直至消亡。
最后,就我個(gè)人來說是蠻希望這個(gè)系統(tǒng),就如它的中文名字「紫紅」一樣,可以大紅大紫,畢竟看起來,也許這真的就是未來的操作系統(tǒng)。



